﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using QuanLyThietBi.DAL.Models;
using QuanLyThietBi.DAL;

namespace QuanLyThietBi.BLL
{
    public class PhongBanBO
    {
        public List<PHONGBAN> GetAllPhongBan()
        {
            PhongBanDAO tbDAO = new PhongBanDAO();
            return tbDAO.GetAllPhongBan();
        }


        //lấy tên phòng ban theo nhân viên ID

        public string GetTenPhongBan(int idnhanvien)

        {
            string tenphongban = string.Empty;
            NhanVienDAO nvDAO = new NhanVienDAO();
            //Lay ra ten nhan vien theo id cua nhan vien 
            NHANVIEN nv = nvDAO.GetNhanVienByID(idnhanvien);
            if (nv != null)
            {
                PhongBanDAO pbDAO = new PhongBanDAO();
                //nv.phong ban se tra ra phong ban Id
                var pb = pbDAO.GetPhongBanById(nv.phong_ban);
                if (pb != null)
                {
                    tenphongban = pb.phong_ban;
                }
            }
            return tenphongban;
        }

        public string GetTenPhongBanById(int phongbanId)
        {
            PhongBanDAO pbDAO = new PhongBanDAO();
            return pbDAO.GetTenPhongBanById(phongbanId);
        }


    //    public string GetPhongBan(int idthietbi)
    //    {
    //        string phongbanid = null;
    //        //Get ra nhan vien thiet bi 
    //        NhanVienThietBiDAO nvtbDAO = new NhanVienThietBiDAO();

    //        var nhanvientb = nvtbDAO.GetNhanVienThietBi(idthietbi);
    //        //kiem tra nhan vien thiet bi co null hay ko 
    //        if (nhanvientb != null)
    //        {
    //            PhongBanDAO pbDAO = new PhongBanDAO();
    //            // nhanvientb.nhan_vien tra ra cai nhan vien ID
    //            var pb = pbDAO.GetPhongBanById(nhanvientb.nhan_vien);
    //            if (pb != null)
    //            {
    //                phongbanid = pb.phong_ban;
    //            }
    //        }
    //        return phongbanid;
    //    }
    }
}
